package eu.floranet.repositorio.sql;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name="interface_processo_arciprestado")
public class RelationProcessoArciprestado implements Serializable {
	@Id
	private int ifaceproclocal;

	@ManyToOne
	@JoinColumn(name="pa_interface_processo")
	private EntidadeProcesso paProcesso;

	@ManyToOne
	@JoinColumn(name="pa_interface_arciprestado")
	private EntidadeArciprestados paArciprestado;

	private static final long serialVersionUID = 1L;

	public RelationProcessoArciprestado() {
		super();
	}

	public RelationProcessoArciprestado(EntidadeProcesso paProcesso, EntidadeArciprestados paArciprestado) {
		this();
		setPaArciprestado(paArciprestado);
		setPaProcesso(paProcesso);
	}
	
	public int getIfaceproclocal() {
		return this.ifaceproclocal;
	}

	public void setIfaceproclocal(int ifaceproclocal) {
		this.ifaceproclocal = ifaceproclocal;
	}

	public EntidadeProcesso getPaProcesso() {
		return this.paProcesso;
	}

	public void setPaProcesso(EntidadeProcesso paProcesso) {
		this.paProcesso = paProcesso;
	}

	public EntidadeArciprestados getPaArciprestado() {
		return this.paArciprestado;
	}

	public void setPaArciprestado(EntidadeArciprestados paArciprestado) {
		this.paArciprestado = paArciprestado;
	}

}
